<template>
  <div class="abstract-wrapper">
    <NoteAbstractItem v-for="(item, index) in currentPageData" :key="item.path" :item="item" :num="index"
      :currentPage="currentPage" :currentTag="currentTag" />
</div>
</template>

<script>
import NoteAbstractItem from './NoteAbstractItem'

export default {
  components: { NoteAbstractItem },
  props: ['data', 'currentPage', 'currentTag'],
  computed: {
    currentPageData() {
      const start = this.currentPage * 10 - 10
      const end = this.currentPage * 10
      return this.data.slice(start, end)
    }
  }
}
</script>

<style lang="stylus" scoped>
.abstract-wrapper
  width 100%
</style>
